home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 7 / Apprentice-Release7.iso / Source Code / C / Applications / µSim 1.1 / FabLibsƒ / MovableModal.h < prev    next >
Encoding:
C/C++ Source or Header  |  1997-05-24  |  1.5 KB  |  44 lines  |  [TEXT/CWIE]

  1. #if PRAGMA_IMPORT_SUPPORTED
  2. #pragma import on
  3. #endif
  4.  
  5. #ifndef __FABCURSORBALLOON__
  6. #include    "CursorBalloon.h"
  7. #endif
  8.  
  9.  
  10. #pragma internal on
  11. short HandleMovableModalDialog(/*ModalFilterProcPtr filterProc,*/
  12.                     dialogItemsPtr things,
  13.                     PointPtr    dialogTopLeft,
  14.                     Boolean (*canIAcceptDrag)(const HFSFlavor *),
  15.                     OSErr (*dialogDragReaction)(WindowRef, const HFSFlavor *),
  16.                     void (*initProc)(DialogRef),
  17.                     void (*cleanupProc)(DialogRef),
  18.                     void (*userProc)(DialogRef, Handle, short),
  19.                     void (*AdjustMenus)(TEHandle),
  20.                     void (*Handle_My_Menu)(long),
  21.                     void (*DomyKeyEvent)(EventRecord *),
  22.                     Boolean (*PreProcessKeyDown)(EventRecord *, DialogRef),
  23.                     void (*PostProcessKeyDown)(EventRecord *, DialogRef),
  24.                     void (*DoUpdate)(EventRecord *),
  25.                     void (*DoActivate)(EventRecord *),
  26.                     void (*DoHiLevEvent)(EventRecord *),
  27.                     void (*DoOSEvent)(EventRecord *),
  28.                     void (*DoIdle)(void),
  29.                     unsigned long minimumSleep,
  30.                     short resId);
  31. void RecalcTextItems(DialogRef d, RgnBalloonCursPtr theObj);
  32. void DimOrBlackenItems(EventRecord *e, DialogRef w, Handle, short, Boolean active);
  33. void DoMovableModalMenuEdit(short theItem);
  34. void FabHiliteControl(ControlRef theControl, short hiliteState);
  35. TEHandle GetTEIfVisible(DialogRef dPtr, short editTextExists);
  36. void EnableCutCopyPaste(MenuRef editMenu, TEHandle activeTE,
  37.                         Boolean (*isMemoryAvailable)(UInt32));
  38. void DisableCutCopyPaste(MenuRef editMenu);
  39. #pragma internal reset
  40.  
  41. #if PRAGMA_IMPORT_SUPPORTED
  42. #pragma import off
  43. #endif
  44.